11″ x 14″ Print
This photograph of Led Zeppelin was shot on the last stop of their 1st U.S. Tour, February 15, 1969 at Thee Image, N. Miami Beach, Florida.
The group liked this photograph and each bought a copy.
Signed by the photographer.
There are no reviews yet.