Strongyloides also known as Thread Worms is a true master of disguise lying in wait undetected for years after entering its infected human host through their bare skin.