Facts #129

7.1K 128 34
                                        

Hand prints on the walls of Pettakere Cave in Indonesia.


(A/N: Defiantly gonna put it on ny bucket list)






















































(Lol)

Wtf factsStories to obsess over. Discover now