Flyers made for Otaku Station. Otaku Station was an anime merchandising store based in Dundee, Scotland.