The US Navy will publicly show their formidable railgun at the Naval Future Force Science and Technology Expo in Washington D.C. on February 4. The formidable electromagnetic cannon launches solid projectiles over 100 nautical miles at more than six times the speed of sound. You can see it in action here:

They will test it on board this weird high speed ship in 2016: