New Strange Notes Site

Strange Notes put up a video introducing you to their new site. Watch it here.