railgun firing_ Credit US Navy

US Navy test fires a railgun. Photo: US Navy

February 20, 2018 10:55 AM (UTC+8)