Dudes, this might be the biggest leaf I’ve ever seen. That is indeed my foot next to it. And I don’t have small feet; I wear a size 11 and 1/2. (Now, now … this is a family blog, people.)
I found these tarp-sized leaves in the exact same place where I encountered that giant spider — the one the size of a housecat. This makes me think there’s some sort of “Food of the Gods” -type sci-fi shenanigans going on in the vicinity.
Will investigate and report back.