What a Music Promotion Agency Does and When to Hire One | OohYeah Magazine