A while back (damn, time really does fly), I took a detour from the beaten path of the annual Tokyo Game Show to check out the Motorsport Japan 2007 Festival. Located in Odaiba, a suburb about a half-hour outside of Tokyo, the Motorsport Festival is a
Read More