Travelling spectacle