Taxidermy

Florescent Lights and Dead Animals: The Russian Zoological Museum

June 13, 2010

This is one of the creepiest places we’ve ever visited. It’s the Zoological Museum in St. Petersburg and it’s weird. Really weird.

Share
Read the full article →