Sunday, August 31, 2014


 In Georgia, a brother and sister were arrested for having sex in a trailer parked in a church parking lot. Or as that is also known: the Central Florida Trifecta.