Today, Amazon Studios released the teaser trailer for the new series Swarm, premiering all episodes on March 17 exclusively on Prime Video in more....