Beyonce recently shocked onlookers, with her choice of clothing.
The 24 year old singer was seen on the streets of New York, wearing a Tshirt which appeared to mock at supermodel Kate Moss' past troubles.

The tee shirt depicted a black and white picture of Moss, emblazoned with the words 'Good Gone Bad.'
The Moss T-shirt was by designer Hellz Bellz.