English Cerro de la Neblina Cited by user Mgiganteus1 on 04 Mar 2013 Cerro de la Neblina (lit. "Mountain of the Mist"), also known as Serra da Neblina in Brazil and Sierra de la Neblina in Venezuela, is a sandstone massif located in the…