Omg! Strange unknown creature found in the amazon – what is that??
Came across this weird video of something that was caught in the amazon. You guys have ANY clue what this is or where the video came from? To me it looks like a Spider Monkey from the images below.