The Brothers Madison Square Garden April 2025 New York Peach Art Poster
The Brothers’ two-night Madison Square Garden stand, April 15 and 16, 2025, with a trippy peach over the NYC skyline. Southern-rock psychedelia at its best.
Description
The Brothers played Madison Square Garden in New York on April 15 and 16, 2025, celebrated with a psychedelic peach floating over the Manhattan skyline. Fields of mushrooms and the Statue of Liberty complete the Allman Brothers-inspired scene. A vibrant two-night keepsake for Southern rock fans.













