Banksy, here at last?

2022.01.14

“A piece of art”, appearing on the wall of a parking lot near Shimizu Gate, Himeji castle.