Have I De-masc-u-lated Myself?

Great car. Nothing to be ashamed or embarrassed about.