How many Major League Lacrosse teams are there?

There are 10 teams in the MLL.

1) LA Riptide 2) San Francisco Dragons 3) Washington Bayhawks 4) Boston Cannons 5) Chicago Machine 6) Denver Outlaws 7) Long Island Lizards 8) New Jersey Pride 9) Philadelphia Barrage 10) Rochester Rattlers