Telstar Electronic Studios Ltd.

View all games by Telstar Electronic Studios Ltd.