Stephen Lambert

Stephen Lambert

Creator Born March 22, 1959 London, England, UK

Known For

Making Squid Game: The Challenge poster

Making Squid Game: The Challenge

Self