Strange people of the Piraha

(ORDO NEWS) -- Piraha are an indigenous people of the Amazon rainforest in Brazil. They