The Turin Shroud has long been the subject of debate , with some believing it to show the imprint of Jesus , including the wounds from His Crucifixion , while others have denounced it as an elaborate medieval hoax .