The "real Banksy" apparently lives in Spain...