8th March 2010

The answer to the eternal riddle of what Prince would wear to a bullfight.

The answer to the eternal riddle of what Prince would wear to a bullfight.