descend upon

Verb

 * 1) to arrive in large numbers, usually without warning or invitation
 * 2) to attack or raid
 * 3) to encroach or invade
 * 4) to visit in large numbers, especially a public place