Loading...

Unicorn Spotted In New York?

|The closest things to unicorns, a herd of white deer, were spotted in Seneca Co., New York, on land belonging to the U.S. Army. Bianca Solorzano reports.