Hikari Shimoda wood print whereabouts of god 23 Published August 29, 2017 at 1800 × 1800 in “Whereabouts of God #23” by Hikari Shimoda