Android app on Google Play

 

Penitentes

 

These spikes of ice are called penitentes and each shard can be upto 4 meter long.These structures are formed in high altitude areas with low humidity like the Andes mountains.