The Brothers Madison Square Garden April 2025 Mushroom Art Poster
The Brothers’ April 15 & 16, 2025 Madison Square Garden poster in glowing psychedelic mushroom art.
Description
This psychedelic poster celebrates The Brothers’ April 15 & 16, 2025 concerts at Madison Square Garden in New York, NY. A giant peach engraved with the venue’s name hovers over the Manhattan skyline while a path of glowing mushrooms leads to the arena. A trippy, collectible piece for jam-band and classic-rock fans.













