Unraveling the mysteries of these ”human-sized” flying wonders