Purple HarborOur Journey — Sweat, Pixels, & BytesAn incomplete story of excitement, frustration and a tides of other emotionsOct 16, 2013Oct 16, 2013