American · b. 1950
Photography
Sheila Rock is an American-born photographer based in London. She began her career documenting the early London punk scene and has since worked extensively in portrait, fashion, and landscape photography.
Capitis Galerie
Hamburg