Viewing camera LRD_US90 @ Lewis Dr

29.368175°N, -100.810878°W Near Del Rio, Val Verde County, Texas

Snapshot taken at 9/27/2025 2:07 PM