The wait was finally over as the 2025 Grand National Festival got underway with Grand National Thursday, the highly ...