Russia

Video: Russian Power Station Explosion!

Strange Days… Video coming out of Russia shows what appears to be a huge explosion seen from miles away. Turns out it may have been a massive explosion at a St. Petersburg power station. Officials…