Every Tesla comes with a high resolution forward facing camera that is always on. The car also has continuous GPS, and keeps track of speed and direction information as well as time and date. There is at least one USB in every car. Surely we have all the necessary hardware in place for someone to simply write a Dash Cam app that keeps a rolling video stream of what the forward facing camera sees? This can be buffered and saved to the USB as a continuous feed. In general third party Dash cams are bulky and add clutter. The tesla essentially has built in hardware. It seems that the video stream could have an optional overlay of what the car computer is actually seeing and recognizing, such as other cars on the road. The corvette has an optional dash cam which is quite nice and even has a valet mode. This could be used as an always on dash cam, or have options that might make it useful as a black box after an accident.