Fog has been hanging over the San Diego International Airport all day. Flight delays from this morning have trickled down into the evening, ruining travel plans for thousands of passengers.