Russia! Experiencing St. Petersburg

It feels surreal to be in Russia yet the actual experience is just like any other major European city with the exception of signage....