What: Seriously? WTF is this sorcery?

Where: Central Park, near W 100th St

Synopsis: Any nature enthusiasts in the house? I have no idea what this Found Thing (TM) is. If I were to guess, I'd say a desiccated alien brain.