Somebody put a lot of time into this. If this was a school project, I suspect he got a well-deserved  ‘A’ on it. Very cool.

Advertisements