Super Giant
Super Giant (スーパージャイアンツ, Sūpā Jaiantsu, literally translated as "Super Giants") is a fictional Japanese superhero featured in a successful series of serial-like tokusatsu short feature films p...