Megan Thee Stallion has launched a new mental health resources website called Seize The Awkward.The rap star teased the announcement of the new initiative on social media earlier this week, sharing that she was about to drop “something that can help all of us”.Yesterday (September 26), the official website for Seize The Awkward was launched. “I’ve always been told I gotta be strong. Thick skinned.