Juan Luis Sanchez
Lead Character Effects Artist
Framestore
United Kingdom