Close
Diving Bell Spider?
Argyroneta aquatica?