salmon robot cyborg on a mission upstream.