What Do We Know About the Il-76 Crash in Belgorod?
An Il-76 aircraft crashed Wednesday morning in western Russia’s Belgorod region which borders Ukraine, killing everyone on board. Footage posted on social media showed what appears to be a large plane falling from the sky and then crashing. The plane was said to have crashed near the town of Yablonovo less than 50 kilometers from…