Casshan Backdrop Blur

Video Loading...

Casshan S01 E18 Giant Elephant Vs. Andro Force

Overview

The city of Waight is besieged by robots, due to its strategic position.