The Spirit of Ecstacy is the mascot of the Rolls Royce motorcar company. It was first revealed in 1911 and has adorned the hood of every Rolls Royce vehicle since.