Japan Photos Stair set somewhere in shibuya(I think) September 25, 2024 Stair set somewhere in shibuya(I think) by vrsick06 Write A CommentYou must be logged in to post a comment.