From last to first! CATCHING FREEDOM wins $1m Louisiana Derby!