I took this picture on our patio. It looks like a very large insect egg pod but I don't have any idea what kind of bug would produce it. My wife sprayed it with insect killer and turned into something like scrambled eggs. Any ideas on what it might be?