Mega Beings

Mega beings are Pseudo-Humans that were experimented on.