Russian Space Agency Tweets Bizarre Video Showing Russian Modules Detaching From International Space Station
The world is on high alert because of the unfolding crisis between Ukraine and Russia. Ever since Russian troops began deploying to the border regions…