Heroes and Idols is a new retail presence at the Games Hub, Edinburgh. The store stocks a whole range of comics and related merchandise, and tells downthetubes theywill be organising exclusive signing events and comic and toy marts in the… Read More ›