Day 25 at Osaka Castle

IMG_2996
IMG_2998
IMG_3001
IMG_3002
IMG_3003
IMG_3005
IMG_3011
IMG_3014