What happened to the "Whoa" thread

I swear I posted in it this morning and now it’s gone.
Was it THAT bad? I was kind of curious to find out what the link actually was.

I don’t see anything in a search and therefore wonder… could it be anything like this?

That would explain it.

Sorry for the faux pas.

Mods please close this.

The post was removed because it was YouTube spam.