I came across the above pic when I was googling for some old Sesame Street record pics. I had a Sesame Street record way back then (I played it daily, non-stop), but I'm not really sure which one it was. I'm pretty certain it's not the above. As for the above, I'm not really sure what to make of it except to say I find it quietly disturbing in some vague way I can't put my finger on..