Not heard of it myself...but please someone tell me this isn't another one of those annoying American sayings that I'm likely to get sick of hearing cool people use at every given opportunity?
I'm actually scared to go in there!
It's been around for years. It's not new.