December 10, 2013

Nice Christmas Tree!

Christmas Godzilla was spotted in a Tokyo mall!

No comments: