Stars of Icarus – Official Announcement Trailer



Stars of Icarus – Official Announcement Trailer

Advertisement

Stars of Icarus is an upcoming team-based PvP space combat game developed by Muse Games. Take a look at the official announcement trailer here.


google-news-logo

Comments

[gs-fb-comments]