Pharyngula

Tangled Bank #65

The Tangled Bank

Our regularly scheduled host has been incommunicado, but fortunately, Josh Rosenau heroically stepped into the breach and has delivered a last-minute Tangled Bank #65 to us.