Release info Utvecklare Torquemada Games Utgivare Torquemada Games Släppt ut 2006-07-12 Hemsida Officiell