(ohn)

John Carl Buechler shirtless bikini

People Say:

Troll (1986) Directed by John Carl Buechler
FRIDAY THE 13TH PAVII: THE NEW BLOOD (1988) Directed by John Carl Buechler