Mia Landegren signs with Alabama.

Mia Landegren signs with Alabama.