BY: Denver Sean
Published 11 years ago
Beyoncé gave her hometown of Houston, TX a special treat this evening when she performed “Bow Down” for the first time on stage during her Mrs. Carter Show World Tour.
Watch the fan-footage below!
Advertisement
Sidebar: Have you taken a look at Beyoncé.com lately?