Fort Langhorn on Tom Sawyer Island has been demolished. This is the first large structure to be demolished on the island, as Disney appears to be working north to south across the large construction site. New aerial photos from friend of the site Bioreconstruct show the rubble of where Fort Langhorn used to stand. Heres a closer look! As seen in the Tom Sawyer Island map below, Fort Langhorn was...
