2023 Miami Marathon this weekend, drivers advised of road closures

More than 19,000 runners from all over the world will take part.