Video. ‘We defeated Goliath’: Talarico says after historic Texas Senate win

North America Politics Moderate confidence — 64/100

Confirmed

Unverified

Sources: Euronews