Towie Ball is a Neolithic Stone Sculpture created in 3000BCE. It lives at the National Museum Of Scotland in Scotland. The image is used according to Educational Fair Use, and. SourceSee Towie Ball in the Kaleidoscope
By continuing to browse Obelisk you agree to our Cookie Policy