AMARILLO, Texas, Jan. 11, 2016 /PRNewswire/ -- After 14 years, Quick Quack Car Wash is finally opening a new location in Amarillo, the city where the very first Quick Quack was built. To celebrate, Quick Quack is giving away free car washes for 10 days and includes free vacuums...