A Mashup of Anime Movies From the 1980s and 1990s Featuring Closeups of the Latest Technology of the TimeMay 28, 2024