Horsea Island was an island located off the northern shore of Portsmouth Harbour, England; gradually subsumed by reclamation, it is now connected to the mainland.








Watch the Vlog
Horsea Island was an island located off the northern shore of Portsmouth Harbour, England; gradually subsumed by reclamation, it is now connected to the mainland.








Watch the Vlog