Megumin vs The Demoman

Megumin vs The Demoman is a What if? Death Battle.

Description
Kono Subarashii Sekai ni Shukufuku Wo vs Team Fortess 2. Which master of explosives will bomb the other?