The Muppets is FINALLY going to start play in a few days at the cinemas in Japan. jeez what took them so long? It was released in freakin November 2011 in the states. ugh this is one thing I hate about Japan.
matturday: we took alex’s cat for a walk