Policecar

08.24.07
First all-electric police car takes to the streets
08.24.07

First all-electric police car takes to the streets

C'mon, fess up -- you'd be a lot less intimidated by a whisper quiet, all-electric squad car than on...

View