Just found this in a lot in my town. I don't know anything else about it other than what's written on the windshield. Looked like a fun project for someone.