What is this, Stan?

S06E02 Moon Over Isla Island

13:45 · frame 19786 of 31550