Dec 15, 2009

Sheep

How do sheep in Mexico say Merry Christmas?
Fleece Navidad!