Nitty Scott left fans with a video for “Pxssy Powah!” last month, and now she’s back with the release of her new¬†Creature! album. The 13-song project includes appearances Read More