Mystery surrounding dog's injuries

Meet Marvin: it will take him several months to recover and his medical needs are expensive. You can help pay for his medical needs.