Monday, January 03, 2011

8317: Forecast Calls For Raining Strollers.


Who thought it would be a good idea to show baby strollers falling from the sky?

No comments: