What is Megaverus?

What is Megaverus? 150 150

What is Megaverus?