The Dropa Stones are a mysterious set of ancient artifacts discovered in 1938 in the remote mountains of Tibet. The stones, which are believed to be around 12,000 years old, are inscribed with an unknown script that has yet to be deciphered. For

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density