Auto theft suspects capught on camera

The video is from a storage facility at 12310 Perry Road in Northwest Harris County
Monday, April 14, 2014