Archive for February, 2013

Russian Meteor Strike or UFO Explosion?

Russian Meteor Strike or UFO Explosion?

February 24, 2013 | By | Add a Comment

On Friday February 15th over the Ural Mountains in the city of Chelyabinsk, Russian people experienced what the beginning of the end would look like.

Read More