Some of you may recognize this game title from a little thing I did before, but Super Mega Baseball is a (once) indy Baseball game created by Metalhead Studios based in BC Canada. It is known for Arcade action with still some depth, creative player names like Hammer Longballo, Marsha Brown, Rip...