After dropping off a new video earlier this week, Deniro Farrar returns with a Felix Snow-produced single titled “Feel Right.” The Patriarch II is out now.

Comments