Japanese Garden’s Red Leaves at Showa Kinen Park 31 Tuesday Dec 2013 Original size at 529 × 353 ≈ Leave a comment