The Smiling Crocodile

The Smiling Crocodile is a small snack stand (with a cute name!) on Discovery Island in Disney’s Animal Kingdom. This stand tends to operate seasonally when there are more guests in the park. But when it’s open, you’ll often find something unexpected on the menu (like a Pulled Pork Jelly Doughnut Sandwich, for instance)! With … Continue reading The Smiling Crocodile