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