pestcontrolcanada.com
Sowbug - PEST CONTROL CANADA
6378 523 Cedarille SW, Calgary, Alberta T2W 2H6 Canada Number 6378. This is a sowbug, a terrestrial crustacean in the order Isopoda. The vast majority of these are harmless scavengers on decomposing organic matter.