This is the site of the Finish Line for The Amazing Race 26. The photosphere was taken during a flood event, judging by the submerged stop sign. Direct Link