Former rider Takahiro ‘Tiger’ Sohwa dies after fall from building; Investigation and eyewitness point to possible suicide
Takahiro "Tiger" Sohwa, a former Japanese motorcycle racer who made his mark in the AMA Superbike championship during the 1990s,...