Maybach Music is back at it with the second installment of their smash label compilation series “Self Made”. Power 107.5 has THE LEAK of the new album “Self Made 2” days before it hits the shelves! Here is your chance to hear it first and decide for yourself. Is Maybach Music the new “Power Circle”? Check out the first track and then decide.
RELATED: 6 Hottest Miami Music Videos