and they couldn't have chosen a better dude than Santa Cruz....Dude is a beast and exciting as hell to watch.
Announcement
Collapse
No announcement yet.
Leo Santa Cruz to headline CBS-televised show on Dec. 15!!!!
Collapse
Comment