Locust vs. Chimera

Locust vs. Chimera is the 10th and season finale of the Youtube series Deadliest Character

Battle
Locust Chimera