Saturday, May 5, 2012
At The Farm
Shelley was photographed at her 244-acre farm in New York's Catskills in around 1979/1980. Joining her are her two beautiful dogs. The photos appeared on the Japanese fan magazine Roadshow in 1980.
‹
›
Home
View web version