The Legend of Big Bend

Discovery Green , Houston, Texas