Gregory Porter is one of the finest soul singers of the past decade. But one thing you may have noticed about Gregory is his rather distinctive hat. So why does he always wear one? Read more: 6 interesting facts about Gregory Porter
Your Music and More ..