1. _Harajuku_Barbie_ avatar

    On Sat, Mar 9, 2013 at 12:28 PM, _Harajuku_Barbie_ said:

    you do realise theres only 30 of each in London's selfridges... and everyones already planning on camping the weekend as each ones being released on a different day..

Newsletter Signup