Chelyabinsk is nestled into the southern Ural Mountains of Russia and played host to a huge meteor crash on the 15th feb 2013. This is Elena’s home city and these great shots show the city off in spectacular style.