The Severn Barrage: Europe’s Largest Proposed Marine Renewable Energy Project by noorirza | Sep 14, 2016 | Energy, Ocean Energy, Video Credits: DeltaCouncil