Designed by
Title
Black Soldier fly resting on a green leaf. #188169970
Description
Black Soldier fly resting on a green leaf in Houston, TX. Widespread species found throughout the world they are considered beneficial insects helping in decomposition of organic substrates.