Wooly Mammoth

An animatronic Wooly Mammoth overlooks guests at T-Rex Restaurant in Downtown Disney at Walt Disney World Resort in Florida.

Please share YOUR thoughts...