Satellite imagery shows bodies laid in Bucha streets for weeks, contradicting Russian claims
April 04, 2022 at 20:01 PM EDT
High-resolution satellite imagery from Maxar Technologies collected over Bucha, Ukraine, corroborates recent social media videos and photos that show bodies lying out in the streets for weeks.