The Corner Did You Know By Ramesh Ponnuru August 1, 2006 7:46 PM Share on Facebook Share on Twitter Share on Flipboard Share on WhatsApp Email this article that PETA has a position on stem-cell research? I didn’t.