Bazooka Boy 2

Game description: 

The main hero of this game is a guy with a huge bazooka. He travels around the world in search of adventures. Your task is to help our character to cope with all the obstacles that may be expecting him on his way.