Mechanic 8230: Escape from Ilgrot: Official trailer Mechanic 8230 - Episode 1

Official trailer Mechanic 8230 - Episode 1: Escape from Ilgrot!