Overlord Beast

The Overlord Beast is an upcoming beast that is apart of the MEGA update and is to be released from March 9th - March 16th, and again to be released from November 16th - December 9th. The beast resembles a dark overlord and is possibly the first overlooker/epic beast.