Coming soon
Comment
Super Dimension Cavalry Southern Cross
N/A
25 min
The Super Dimension Cavalry Southern Cross is a Japanese science fiction mecha anime TV series released in 1984.
Country:
Japan
Released: 1984-04-15
Production:
N/A
Tags: