The Current Landscape of the 2024 Presidential Race