Lily Allen is obviously taken this picture while wearing this panda furry animal outfit over in the great land of the rising sun, Japan. I mean seriously? You cannot NOT dress like a goofball if your in the land of central awesome.
Lily Allen is obviously taken this picture while wearing this panda furry animal outfit over in the great land of the rising sun, Japan. I mean seriously? You cannot NOT dress like a goofball if your in the land of central awesome.
You must be logged in to post a comment.