Toshiro Ikeda

Toshiro Ikeda is a Genji Japanese pilot in the Genji Imperial Navy. He is best known by his enemies as the Red Meteor.