How to Watch France and Mbappé vs. Spain: TV Channel, Live Stream, Time
France and Spain meet in their 2026 FIFA World Cup semifinal on Tuesday, July 14, 2026 at 3:00 p.m. ET from Dallas Stadium. France has been dominant at the 2026 FIFA World Cup, going a perfect 6W-0D-0L through six matches and sitting one win away from becoming just the second team ever to record seven outright wins at the tournament, joining Brazil's 2002 side (France went 7W-0D-0L itself in 1998, […]