Fife man jailed for punching elderly man and exposing himself

© DC ThomsonPost Thumbnail