Neblina da Pica

Neblina da Pica is a high pyramid or tooth like shaped mountain that stands at 2994 metres high and is located in Brazil. It is said to lie on the Brazilian border and Venezuelan border at  Pico de Marco. Neblina da Pica is sometimes said to be the highest point in...