Cute and cuddly Jeff the Landshark is about to become the new mascot of the Marvel Universe, and I already hate him.
The Punisher's unforgettable 2005 game is a brutally fun adaptation of the anti-hero jam-packed with comic book cameos and ...