Scroll down. More information.
The wretched fate of a pirate

Atlantic Maritime Museum. It is located in downtown Halifax, Nova Scotia, Canada.