Tags: ,

White Deer - Unicorn’s Relative

White Deer Unicorn

A herd of white deer is the closest thing to the mythical creature unicorn and the native Americans actually call them ghosts. They live in a former army depot where they are kept in by the commanding General during the 1950s and started multiplying.







Leave a Comment