House fly (Musca domestica): a review of control strategies for a challenging pest.

House fly (Musca domestica): a review of control strategies for a challenging pest.