The Lost City – Leeches Scene Featurette