Homarus americanus (American lobster) larvae (40x) Marine Sciences Research Center – Stony Brook University