Scientists can't fully agree on what GJ504b actually is. It may be a massive planet or a brown dwarf, a mysterious class of ...