Engelsta flottan tros ligga wid Elfsnabben.