I love traveling the globe and always seeming to catch an Invader art piece posted up somewhere. One of my favorites is his Astro Boy located in Shibuya which is fitting since this is a Japanese character created by legendary artist Osamu Tezuka in 1963. The series aired in Japan on Nippon Television but also here in Philly on UHF Channel 17 as part of the Wee Willie Webber Show showing it’s original black & white episodes and later years the modern color version.