Unmechanical Announcement Trailer

The indie puzzle adventure game Unmechanical is set to release on August 8, 2012.

Did you enjoy this video?