Frog Miyan

Frog Miyan of the Terrestrial Strangeness Star is a Specter that appears in Next Dimension.