A pair of curious photographs purportedly from Brazil have caused something of a stir on social media in the country as the images appear to show mysterious bipedal creatures roaming the streets of a community. According to a local media report, the curious pictures appeared online in Brazil earlier this month and quickly spread like wildfire. The story that became attached to the photos is that they were taken at a beach pavilion by the name of Ilha de Misericordia on the island of Itaparica.
More on this strange story at the Coast to Coast AM website.