Cruz Valle Captures Third Place Finish At Mobile Sports Authority Intercollegiate

Printable View