7-Star Grand Mantis
7-Star Grand Mantis (1983)


(Image uploaded by Gaijin84)