Posted On 24/07/2011 By In With 1042 Views

4 dogs in different stages of surgery