Beyonce in short shorts may2009

rs763502918002080.jpg rs602631918002080.jpg rs364129918002080.jpg rs163882918002080.jpg rs573489918002080.jpg rs850632918002080.jpg rs911802918002080.jpg
and leaving a restaurant during her Tour in Spain. Beyonce is wearing and a vest.