Steph and Pete visit Megan in Philly!
September 2005