WWE News WWE returns to Amarillo, Texas on September 24 Devin Cutting sent this in: WWE returns to the Amarillo Civic Center in Amarillo, Texas on September 24th,… Adam MartinJune 30, 2011 Read More