Castro & Nemo, Stennabb