The River Thames is 215 miles long and runs through England with its mouth near London. It was formed between 140-170 million years ago during the Jurassic Period when much of England was covered by sea. The river provides natural resources and is used for recreation, running through England with changing depths and widths downstream.