News
The donut was put on display in the Selfridges' Oxford Street store in the United Kingdom and had a price tag of nearly £1,000 (which is roughly $1,300 in today's dollars).
Some results have been hidden because they may be inaccessible to you
Show inaccessible results