That looks like Leech to me too...and that looks like me in the background? That is too freaking weird if its true.
Whomever says "Leech Lake" first is the winner. Everybody knows just the word "Leech" doesn't make it a lake....