Eldon Davis
Aug 14, 2023
On this day in 1990, N.W.A. released their Platinum selling EP 100 Miles & Runnin'. This would be the group's only EP.