Two ‘Ape creature’ photos surface in Brazil
The photographs show alleged ape-like creatures rumored to be skulking around Brazil’s Itaparica Island.Every country seems to have its own version of Bigfoot and Brazil is no exception, as evidenced … Continue reading Two ‘Ape creature’ photos surface in Brazil
