Thursday, March 19, 2009

The good shepherd lays down his life for the sheep." But the great shepherd makes them dance!

Welsh shepherds are the coolest people ever.




Firework sheep! Walking sheep! Baaamazing!

0 comments: