Scratcher Joined 8 years, 10 months ago Switzerland
C.E.O. of Vista Studios Game Development. HQ. Location 92 Susenburgstraße Zürich Switzerland.
More games to come eventually