Local story · Loveland, United States
The Loveland Frog Legend
The Loveland frog is a legendary humanoid creature reportedly sighted in Loveland, Ohio. The story began with an alleged 1955 sighting, drew renewed attention…
Local story · Loveland, United States
The Loveland frog is a legendary humanoid creature reportedly sighted in Loveland, Ohio. The story began with an alleged 1955 sighting, drew renewed attention…
Still loading - a slow connection can take a little longer. Reload