How many teams in Major League Lacrosse?

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