Its itchy, but you Can’t give a Scratch!
Itching is a sensations that’s super annoying. When you can’t get any relief, it will turn into a horrific discomfort, and will remind you about Merily Monroe’s seven years of itch. But it all starts in the epidermis—the outermost layer of your skin—where the itching signal created and sent to the thalamus in your brain. […]