Dilemma - To Scratch or Not to Scratch!!!

Bought 4 mega boxes and this was in the first one. I am arguing with myself on what to do!!! I am pretty sure there is going to be a bunch of drumroll memes, but what is the actual rarity of this card? And the odds?