By DukeÂ
Mr. Elon Musk, it looks like America and one of her astronauts aboard the International Space Station might need you. You know, the place where your space capsules have gone to a number of times, and have allowed the United States to not depend on the Russians for a lift up and back home.
Yeah, that place.
In what can only be described as living proof that a mess on Earth can leak into space, it seems that the Putin World Tour of ticking off everyone on the ground (except China, Iran, North Korea, and Belarus) has made its way into the heavens.
Approximately 254 miles up, anyway.