Suicide Bend, Marine Drive