Please help me ID this crazy blob on my windowsill!

Printable View