Megan ‘The Stallion’ Pete has been going through it musically and professionally with her label, and no one knew until she went live on Instagram. Pete revealed that she’s having contract disputes with one of her labels, and as a result, they didn’t want her to release music. Pete revealed she’s […]