1. Japan News

You Can Wear This Freaky Cat Head in Tokyo

Posted on 16 April 2015. Tags: Freaky, head, this, Tokyo, wear

You Can Wear This Freaky Cat Head in Tokyo Live in Japan? Got plans for this weekend? You know, you can always put on this large, unsettling cat head. As reported on BuzzMag and Togetter, this “Real Cat Head” will be on display starting this Saturday at the Tokyo Metropolitan Art Museum. It …

Full News here – Read more on Kotaku