Peer reviewed skepticism

A fine skeptical journal article waded through green pal review. Wonder of wonders!