Master Of Tails
Pet Store that sells sick dogs, buy from puppy mill
- 12-03-2007
- 28
Pet Store known to sell sick dogs and puppy mill dogs. Don't buy from these people
Company: Master Of Tails
Country: USA
State: Florida
City: Ft Lauderdale
Address: 2142 Tyler Street, Hollywood Fl 33020