Blowback Productions

    New Logo for Blowback Productions, an independent NYC-based film and television production company founded in 1988.