LEO Network

3 January 2022 / Dallas News / Hojun Choi
Event

Residents of East Texas town report fish falling from sky

Texarkana, Arkansas, United States

A rare phenomenon that occurred in Texarkana, a city on the northeast border of Texas and Arkansas, has its residents asking, “What the — fish?” Multiple...


Read On Dallas News (English)
Or translated into