Smasher:American Bowser

American Bowser is a Project M/Project+ player from Texas, considered the best solo Bowser player in the world. American Bowser is currently ranked 10th on the Texas Power Rankings and 38th on the PMRank 2019.