Editorial use only
Editorial credit: mark reinstein / Shutterstock.com

Royalty-free stock photo ID: 1064969819

Washington DC., USA, May 6, 1979 The "No Nukes" protest on the west front steps of the US Captiol weeks after the nuclear power plant at Three Mile Island in Pennsylvania suffered a parcel melt down