Bernard Marsonek allegedly had sex with his pit bull in his yard while neighbors yelled at him to stop on Wednesday in Tampa, Fla.
Marsonek, 57, ignored his neighbors' pleas to stop his sexual intercourse with the dog, say witnesses.
The neighbors eventually flagged down a police car, reports the Orlando Sentinel (video below).
Police officers found Marsonek inside his home where they discovered that he was illegally possessing a gun and ammunition, notes the Tampa Tribune.
Marsonek has been charged with aggravated animal cruelty, being a felon in possession of a firearm and sexual activity involving animals.
Marsonek's eight pit bulls are now in the custody of Hillsborough County Animal Services.
Sources: Tampa Tribune and Orlando Sentinel