Logo

Tag: meteor fall in russia

Russian region begins recovery from meteor fall

CHELYABINSK, Russia: As a small army of people worked to replace acres of windows shattered by the enormous explosion from a meteor, many joked on

Read More..