What is this, Stan?

S06E02 Moon Over Isla Island

13:45 · frame 19787 of 31550