One Step from Heaven

One Step from Heaven (天国に一番近い生き物) is the final stage in 300 Million Dead Molas.

Reference

 * https://battlecats-db.com/stage/s02089.html