Masters start delayed amid Augusta storms
The 88th edition of the Masters at Augusta National Golf Club faced a slight delay in its opening round as weather concerns loomed large. Initially set to tee off at 8 a.m. local time (1200 GMT), the start time was pushed back by at least one hour due to the forecast of showers and a…