This is not a flower, it's really a llama

Saturday, July 9, 2011

Hurray for South Sudan, which got its independence today, and became the newest nation of the world. 

No comments: