With its sticky, translucent tentacles, the Drosera capensis, or Cape sundew, looks more like something you’d expect to see growing on the surface of an alien planet than on a sunny windowsill ...
Some houseplants can absorb the moisture in your bathroom, others waft sweet fragrances that we love but pests hate, and then there's the cape sundew (Drosera capensis), which devours intruding ...