mermaidbeaches.com
Yeti in my Yard….
YETI -noun- • A large hairy creature resembling a human or bear, said to live in the highest part of the Himalayas. The Oxford Dictionaries • A big creature like a human covered in hair that…