The amazing thing , is the little babies swim 50 klms back to shore....

not "shore" if they breast-stroke or do a sideways doggy paddle