mail_outline sales@mediastorehouse.com
General scenes on Lundy Island. Lundy is the largest island in the Bristol Channel. It lies 12 miles off the coast of Devon. 4th April 1969