Release info Utvecklare Torquemada Games Utgivare Torquemada Games Släppt ut 2008-12-19 Hemsida Officiell