Today, NASA announced that images taken by the Hubble Space Telescope have shown more evidence of water plumes on Europa's…