cocopoppyhead
New member
I heard a rumour that Taylormade had 100million of these produced for the US market and a further 80million for the European market, they sold out like hotcakes and are struggling to keep up with demand, factories working 24/7 7days a week..
Is there any truth to this?
Is there any truth to this?