Sports NFL WEEK 14 LIVE THREAD! The ATV is an official part of the mascot. It honors the nobility of the might buffalo. Share this:TweetEmailLike this:Like Loading... Related