Final Fight Punches onto the Sega CD - Today in History: April 3rd,...