A picture shows an aerial view of Fort Boyard, off the western coast of France, near La Rochelle. The fort is the filming location for the TV gameshow "Fort Boyard" and is undergoing renovations.
Post a Comment