I Saw the Loveland Frogman

CN2887USHGYSM

Have you spotted the Frogman? In Ohio folklore, the Loveland frog is a legendary humanoid frog described as standing roughly 4 feet tall in Loveland, Ohio.