Tuesday, August 21, 2012
Mimosa Boston Show Apology
Last week Budweiser treated Boston to a free party which they Dubbed Made in America Series. Unfortunately, not everything went a smooth as it should have. Mimosa lashed out at Boston show when groups of people were throwing foam LED glow sticks at him. You can read about it here.
Like any publicity mishap an apology has come forward. Below is the Facebook post for Mimosa Boston Show Apology.