Thursday, December 15, 2005

This must be some definition of 'Christmas miracle' I've never heard before.

Turtles with braces.