2024-04-13 Hutch 6E6A6043e Published 05/01/2026 at 1500 × 1000 in Fifteen Years of Green Door Store Hutch April 2024