Lost Shadow

Lost Shadow
070

Windows 8.1 App Watch: Lost Shadow

After covering an app yesterday, Tubecast Pro, we now return to the games business. Lost Shadow is another puzzle game that recently launched on the…