HORROR: Graphic images from inside St. Petersburg metro station surface
GRAPHIC CONTENT IS LOCATED IN THIS ARTICLE. VIEWER DISCRETION IS ADVISED. The horror that unfolded at the Institute metro station in St. Petersburg is now seen in photos. St. Petersburg…