Battletoads!. .. OH MY GOD... CAN'T BREATHE! LAUGHING SO HARD! hahaha