So I was looking for North Haverbrook from the simpsons easter egg and stumbled across this location at N40 53.031 and E5 42.224 altitude 60-80 meters above the water. A strange collection of floating fences. What is this? anyone know? Also, what is supposed to be at the North Haverbrook location? No helicopter, platform, and weapon that I could see.