Tamiya fans will be thrilled to once again witness Mini 4WD racing at the Manila International Auto Show this year! Happening on April 4 to 7 at the World Trade Center, Pit Stop Racing will be…