Monday, April 9, 2012

The Magic Squirrels Of UCLA





These magic squirrels live in the tiny forrest of Yukarin.
They are not a gang, it's more like a club.

No comments: