WTF?!

Jan 24, 2008 22:03

There's a tornado warning in Malibu and Long Beach.

It's snowing in Malibu.

There was a tornado that touched down in Ventura and ripped the roof off a building.

WTF, Mother Nature?

weather

Previous post Next post
Up