Sea lamprey (Petromyzon marinus), a parasitic migratory fish, spawning in the Keswick river, New Brunswick, Canada. June.