Can you spot a ‘cat’s tail’ in this planetary system located 63 light-years from the Earth? See pic

See also  'What's wrong with the cheesecake factory?': Woman refuses to exit car after date takes her to the Cheesecake Factory

Leave a Comment