18/68 - Who is the puppet

2015, San Francisco, US