Image wrapper by img tag with external url
You can use the Media module to get external images via their URL and show it in the node page.

By saving locally if you mean 'locally' in the server that is running Drupal then it doesn't do that. To achieve it you will need a separate server like Amazon S3 to store your images alone.