Filter
League for Animal Protection
The League for Animal Protection (LAP) is a non-profit, no-kill shelter in the Roanoke Valley. Our volunteers and supporters rescue...