A huge training ship that was built in 1935 is set to dock in Edinburgh this weekend, in a rare sighting of such a vessel.
Looking like something out of the Pirates of the Caribbean films, the impressive 'Georg Stage' ship from Denmark has been slowly making its way to the capital since April 6 and is due to arrive in Leith on Saturday, April 16.
With crowds expected to gather to witness the rare spectacle, locals in Leith are certainly in for a treat, as the 50-metre ship is set to dock around 5pm on Saturday.
READ MORE: Edinburgh Airport passengers fly away for first time since pandemic in Easter getaway
Built almost 90 years ago, the ship is similar to what you would see in pirate movies, featuring three huge masts that hoist over ten flags into the air.
According to Maritime Traffic, the sea version of Flight Radar, the vessel is currently situated in the North Sea, having left Sonderborg, Denmark, six days ago and travelling at 5.6 knots.
The ship is the second type launched under the name Georg Stage, with its first tour starting on April 24, 1935 and to get some insight into how rare a sighting of this ship is, especially in Edinburgh, it only has one tour per year, starting in April and ending in September.
The ship has carried this tradition since it was commissioned, except during the Second World War.
Since 1974, the vessel serves 63 crew members, ranging from chefs, to a ten-person regular crew. The sailors and chefs training onboard must be between 17 and 22 years of age, with females also being allowed to apply for the training program since 1981.
It's also the world's oldest, civil training ship, giving people a yearly maritime experience to remember for the rest of their lives.
Although it is unclear how long the ship will be dock in Leith for, it will certainly present locals with a great opportunity to snap some photos and see the spectacle up close.