A giant ape walking through London