2.150-42Untitled-3

A music video game made of paper.