Visiting the Tiffins Restaurant at Disney is an adventure you must embark on while visiting Animal Kingdom. It's one of the best spots to eat!
Awesome Opossum