Although by the time I post this it'll probably have gone. I can't stop watching it. Wonder what it is?

Orlando and Central Florida Traffic Cameras