What is Skara Brae?
A
island
in the
uk
.
Sara
:
Hay
sam
have you been to skara brae?
Sam
: yes!
👍
25
👎
11
Skara Brae - video
www.Definder.net
Powered by Urban Dictionary