Hi, anybody know how to tie this fly?

http://www.montanafly.com/productDetail.php?p_id=421

The thorax and wing look straight forward, but I'm not sure how to do the extended body. What material is it? / How do you make it? Thanks.

-RC