Report - Excretory Systems. Kidneys and their ducts Homeostatic hormones –Renin* – aids in controlling blood pressure –Erythropoietin* – stimulates production.

Please pass captcha verification before submit form