The Sims 3: Town Life Stuff - Launch TrailerCheck out this launch trailer for Sims 3: Town Life Stuff.By Erick Tay on July 26, 2011 at 11:03AM PDT The Sims 3