In this paper, we study a new multicast paradigm for large scale mobile ad hoc networks, namely team multicast. In team multicast the multicast group does not consist of individuals, rather, of member teams. For example a team may be a special task force that is part of a search and rescue operation. The message must be broadcast to each member of each team in the multicast group. Team multicast is very common in ad hoc networks set up to accomplish some collective tasks, such as for emergency recovery or battlefield applications. A key problem in several of the above applications is scalability to large membership size as well as network size. Our approach exploits motion affinity (more precisely, team members' coordinated motion) which is typically present when the set of nodes has a commonality of interests. Each team can be viewed as a logical subnet. Within the team a landmark node is dynamically elected. The addresses of and the paths to the chosen landmarks are propagated ...