Im pretty sure ive seen these things before, but I do not know what they are. I was waiting pretty long at this stop light going north on Randal rd. (North of 72). Are these some kind of radar photo camera type deals? Looks like a camera and something else. Anyone know what this is?