Elon Musk Artwork Pops Up In The Russian City Of Chelyabinsk

It seems that Russians from all over the country are fans of Tesla and SpaceX boss Elon Musk. A mural of the tech entrepreneur has appeared in the Urals city of Chelyabinsk (1,200 miles east of Moscow) on an old rusty electrical box attached to a lampost. The artwork was created by Chelyabinsk Urbanist. Continue reading »

Soviet Mystery Amphibious Vehicle Has Been Discovered In Chelyabinsk

One local man, Ivan Ivanov, discovered the odd vehicle and shared it over VK, the Russian social network. Continue reading »