sfsignal.com
SofaCON has its Practice Run
While I was busy with ApolloCon weekend, JP had the chance to do a practice run for the upcoming (July 28th) event of the season: SofaCON!