Posted by: softypapa | August 6, 2007

Japan Mountain Leech Ambush

While hiking through some tea field in the mountains of central Japan I found Japanese Mountain Leech (Yama Biru) waiting in ambush along the trail.

Responses

thats for sure, brother

Leave a response

Your response:

Categories