Mitch Altman and Lisa at China’s first ever MakerFaire. <3

Written By Patrick Wong - September 11 2012