Saturday, January 30th, 2010

bad apple

This is an amazing stop motion video by Nico Douga that is supposed to be a nod to the video game series Touhou.


[VIA]



Comments are closed.