The Art Left created the new website for Dropshock Pictures - a new film company based out of Vancouver, BC.