The Drillimation Series: Chuhou Joutai

Chuhou Joutai is a game created by Drillimation Studios.