The Tulsa Talons franchise is relocating to San Antonio and will begin play in March of 2012 as the San Antonio Talons.
Share this post
Talons to relocate
Share this post
The Tulsa Talons franchise is relocating to San Antonio and will begin play in March of 2012 as the San Antonio Talons.