Hotel Clovis statue found in Texas

By David Irvin The Indian chief statue that disappeared in July from atop the Hotel Clovis has been discovered in Texas. The 73-year-old artifact was ditched alongside a road six miles northeast of Littlefield, Texas, said Curry County Sheriff Roger Hatcher. It was first found on Sept. 20 by Texas Department of Transportation workers clearing […]