You asked:

how many legs does a horsefly have

  • leg
    leg
    Horse-fly
    Horse-fly
    A Horse-fly has six legs.