What is this, Stan?

S06E02 Moon Over Isla Island

13:45 · frame 19788 of 31550