Star Sights: Such a Cho-off

Star Sights: Such a Cho-off June 1, 2010Richard L. EldredgeComments EXTENDED VERSION Drop Dead Diva actress Margaret Cho seems to be one of Peachtree City’s Most Wanted. The hit Lifetime comedy...