Florida, Duke, Auburn and Houston are in the March Madness Final Four, and I'm picking Florida to win it all in 2025.