Beljoxa's Eye

Beljoxa's Eye is a Oracle-like creature which resides in another dimension. It resembles a floating eyeball made of thousands of eyes.

Appearances
Showtime