SteamRegistry

Icarus Six Sixty Six

AppID 724910 Game windows

Icarus Six Sixty Six is an intergalactic musical VR experience.

Playing now
0
24h peak
0
Price (US)
Free
Steam store

Depots

DepotNameOSSizePublic manifest
724911 — windows 583.09 MB 1352729799582915944