Ed Beaufoy's wild ride to self-pleasure satisfaction.