This new Marlins Stadium looks like a big UFO landed in the heart of Miami.