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

See also  All Billboard Locations in Need For Speed: Unbound

Leave a Comment