Beyonce and a film crew took over the streets of Tribeca, New York City Sunday afternoon as they filmed a short promo bit for Beyonce’s upcoming “I Am…” tour, which kicks off in Europe next month. Continue reading for the rest of the pics!
PHOTOS: BAUER GRIFFIN ONLINE