Beyonce steps out
The singer showed off her amazing post-pregnancy body as she made her first public appearance since giving birth last night.
The 30-year-old gave birth to Blue Ivy Carter on 7th January. Last night she made her first public appearance since then to celebrate hubby Jay-Z's two shows at Carnegie Hall.
Beyonce looked positively bootlyicious in an Alice Temperly dress with luscious straightened locks and she held an Alexander McQueen clutch bag.
A portion of the profit from Jay-Z's two gigs will go to United Way of New York City and The Shawn Carter Scholarship Foundation.