This is an English scanlation for the Italian comic book Dylan Dog issue 241 that was originally released in October 2006. It's the first part of a two-part story and was released in full colour to celebrate Dylan Dog's 20th Anniversary.
You can download the comic here.