Keira & DJ's Engagement Session at Middle Cove Beach, St. John's // Newfoundland Engagement Photographers Engagement LoveMaddie MillsJuly 21, 2016st johns engagement photographer, st johns wedding photographer, topsail beach, topsail beach photos, beach engagement photos, newfoundland engagement photos, sunset engagement photos, keira and djComment