ok Australia... I found several of these on the beach in Melbourne today. WHAT IS THIS? (hand there for scale)

note: it is COMPLETELY clear. and the consistency of jello.
Photo
Shared publiclyView activity