24 Hour Super-Sport Opens in Milpitas