Swiming with Large Groups