Nothing can quite prepare you for the Church of Our Savior on Spilled Blood. Located in Saint Petersburg, Russia, this church looks like it came straight out of a fairy tale. Topped with brightly colored domes that are lit up at night, this magnificent architectural beauty exceeds expectations.