Calamos Supports Greece

raining worms

Rain of Worms Falls in Beijing, China

A video showing cars covered in worm-like creatures has caused a stir online, with many speculating that the worms may have fallen from the sky. The footage, reportedly captured in Beijing, China, displays several parked cars that appear to...