Description
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.
Reviews
There are no reviews yet.