The unknown truth of the mysterious island Madagascar