Posted by jgruber111 on 21-12-2019 22:40
#1
Found at Itatiaia National Park, in Mantiqueira Mountains in state of Rio de Janeiro in southeastern Brazil on 24.XI.2019.
Bigger flickr versions:
Number 1.
Number 2.
Number 3.
Edited by jgruber111 on 26-12-2019 13:56