Headline
Nature has once again showcased its beauty in the skies over Timbercreek Canyon, Texas. You can check out this amazing sight in the video at the bottom of this article.
Residents were treated to a display as an awesome roll cloud stretched across the horizon, captivating everyone who witnessed it...