Home›Russell Williams IIRussell Williams IIKnown for SoundBorn:1952-10-14Place:Washington, District of Columbia, USAMovies2004Incident at Loch Ness Details