Skybeasts

The 'Skybeasts' are what the humans in '''Oh! Edo Rocket''' call the mysterious beasts that landed from the moon.