Zebra mussel veliger (with 200 micron-algae at lower left).
Ontario Ministry of Environment