Loading Video…
This browser does not support the Video element.
Fish fall from the sky in Texas town
Fish were spotted falling from the sky after storms swept across Texarkana, Texas. Apparently, it's a weather phenomenon called Animal Rain.
This browser does not support the Video element.
Fish were spotted falling from the sky after storms swept across Texarkana, Texas. Apparently, it's a weather phenomenon called Animal Rain.