Saturday, June 15, 2013

Day #163 - How Many Heads

How many heads does it take to fill a bucket?

No comments: