Back to Points of Interest 66 Super Service Station / Abandoned Place in Texas