Brian Lynch traveled back to the USA via Shanghai, 17th-18th April 2007
5/9/2007