A Bethlehem man has been charged with sexually assaulting a young girl, and police said they caught him in the act.

Police said they caught Donald Pembleton sexually assaulting a 4-year-old girl in the backyard of a home on Thomas Street on Friday.

Pembleton, 56, is being held on $75,000 bail.