Cyrus

German Shepherd. About 5. Male. Brave heart. Troubled past.