The ongoing fighting there has killed more than 14000 people according. Recent satellite images provided to BuzzFeed News by Maxar Technologies and analyzed by military experts show what app… Read More
January 24, 2022 is a day that will live in infamy. This is the day that the Russian Federation led by President Vladimir Putin began to wage unprovoked total war against the peaceful, democ… Read More