A giant US Navy warship, carrying over 5,000 sailors, has arrived in the UK for a five-day visit.
Hundreds of people lined the coast as the 100,000-tonne ship USS Theodore Roosevelt anchored off Stokes Bay, Gosport, Hampshire, because it is too big to sail into Portsmouth Harbour.
The 1,092ft-long carrier which is affectionately known as the 'Big Stick' has 52226 crew and is making its first port of call in its round-the-world deployment.
The carrier is substantially larger than the Royal Navy's next generation of carriers which weigh in at 65,000 tonnes.
The visit forms parts of an ongoing partnership between the Royal Navy and US on carrier operations until the first of the new carriers, HMS Queen Elizabeth, enters service in 2017.
We warmly welcome the Theodore Roosevelt Carrier Strike Group - a reflection of the close partnership between our nations and navies, and the value of credible seapower in support of our shared national interests. Across the spectrum - from Type 45 destroyers providing area air defence for US carriers launching air strikes against ISIL, to generous US support as we regenerate our own carrier strike capability - our common bond has never been richer."