1 Castle Drops A Herculean Ditch Effort May 24, 2011 odeisel Raper Castle drops an honest earnest Hip-Hop project with Ditch Effort. Give it a listen.