Tag Archives: Travel and Tourism

Meteor Shower?? What? Or?

In Russia?

More here..

Or is it???

Vladimir Zhirinovsky denies meteorite, claims US weapons tests

Advertisements