SvennoJ on 28 January 2019
| CaptainExplosion said: OMG where is that?! :D |
It's in the url, Meghalaya India. I think I saw it first in Samsara (movie) or perhaps a BBC Earth documentary. It would be cool to visit there.
We've come full circle!







