Tracer vs Demoman

Tracer vs Demoman is a Death Battle by Peep4Life.

Description
''Season 1 Episode 19! Overwatch vs Team Fortress! For Queen, Country and their teams! Which British unit takes the win in a Death Battle?''