Mysterious LTA Speed Monitoring Device Spotted Along Alexander PCN; Mini Speed Trap Camera At Work? Read more