Tag archive for ‘Feng Chen’
Jewish Business News On Thursday, October 30th, 2014

Washington U Study Explains Why Scratching only Makes You Itch More

Turns out your mom was right: Scratching an itch only makes it worse. New research from scientists at Washington University School of Medicine in St. Louis indicates that scratching causes the brain to release More...

Wordpress site Developed by Fixing WordPress Problems