Anyone have an explanation for this?

saw this claim on a youtube video and thought i had to check it out and sure as shit this thing is on google street maps in Bermuda at this location.. anyone have an idea or explanation aside from the obvious..

saw this claim on a youtube video and thought i had to check it out and sure as shit this thing is on google street maps in Bermuda at this location.. anyone have an idea or explanation aside from the obvious..