This freakishly cute, oversized cat head is taking the internet by storm

The Japanese School of Wool Art is an institution in Japan which specializes in teaching its students the art of needle felting and the only one in the world where students can specialize in making cats. A group of students from that school created a large wearable cat head.  To showcase this creation, they showed it to the whole world by tweeting about it.  Now it has taken the internet by storm.  While it’s a little disconcerting, it has a certain cuteness to it.  Check it out below.