A traffic sign warns of hurricane season in Stowell

A traffic sign warns of hurricane season in Stowell, Texas, U.S., June 12, 2018. Picture taken June 12, 2018. REUTERS/Jonathan Bachman

Top Stories

- Advertisement -