Cookie Monster Creek

It’s way less freakier than Snuffleupagus Island.