You can call us ignorant but we have no idea who these guys are or where this place exactly is. All we know is we wanna see more of this! Yeah, we got google, but who's got time for that anyway? Assuming from the use of a VX and DIY spots this must be somewhere on the East Coast.