Godzilla vs Popeye

Godzilla vs Popeye is a What If? Death Battle.

Description
It's east vs. west as these two overpowered heroes face off!