Mix Room - R&B Mixtapes Natasha Ramos – Feelin Myself by SingersroomMay 16, 2011January 19, 2016 Natasha Ramos who was formerly signed to the Neptunes label Star Trak is free …