88ºF

Houston SPCA releases 3 screech owls back into the wild

HOUSTON – The Houston SPCA's Wildlife Center of Texas is getting ready to release three screech owls that have been in their care. The release also coincides with the launch of their new group, Houston SPCA Young Professionals.