The semi-final project

by lcjonesla

Attached is my final project. but work still needs to be done.