43-year-old Leon Allen was found guilty of public indecency after his neighbor photographed him lying nude in his front yard next to broken kitchen cabinets.
43-year-old Leon Allen was found guilty of public indecency after his neighbor photographed him lying nude in his front yard next to broken kitchen cabinets.