What Is Mahi Mahi?

What is mahi mahi, what are the best methods to cook it, where can you buy it, and what does it taste like? I have all of the answers for you. This is the ultimate guide for everything you could possibly want to know about this popular fish!