Your Speed

2007-03-09
Your Speed

We've recently had some trouble with people speeding down our street. This week this device showed up in our front yard. Amazingly it actually slows people down.

Radar