Loading...
Uploaded by ssrunner2000 on Nov 16, 2010
At least we think it's a reindeer. Located on a large vineyard in Missouri, about an hour south of St. Louis.
Sports
Standard YouTube License
thats an elk, lol i live near there
jokerst450r 11 months ago
Load more suggestions
thats an elk, lol i live near there
jokerst450r 11 months ago