Consign Your Best Items with Lelands. We Also Pay Cash on the Spot! Learn More Here.
Rare poster from the Fox Theater in Atlanta, Georgia. The date is incorrectly posted as April 26, 1976 when this show actually took place on March 26, 1976. Features the interesting treatment of an outtake photo from the Eric Meola Born To Run photo sessions. NRMT.
Other past auction items that may be of interest to you.