Rumor Of A Strange Creature Has Frightened Residents of Itaparica, Brazil

The curfew imposed by the Government of Bahia restricts the passage of humans through the streets of the state, but does not affect strange creatures…

Read More »