A giant Human-Sized Frog fished out of Lake Titicaca Peru
Recently, creepy photos of a very large frog have appeared on the Internet. According to the YouTube channel “Disclose Screen The Grimreefar”, giant almost human-sized frog was fished out of Lake Titicaca Peru. Lake Titicaca is a large, deep, freshwater lake in the Andes on the border of Bolivia...
anomalien.com