Game Guides > Game FAQ >  

Is this battletoads

Is this battletoads
No, it's Combat Amphibians.

Maybe Doom 3.