Alien Life Form?

Nope.  Just a crazy big Giant Puffball Mushroom found in my front yard this morning.
If you google Calvatia Gigantea you'll see even larger ones than ours, and that folks even eat them. But I just don't have the courage to eat something this scary looking found growing wild in my woods!
Have experience with these? Let me know. Maybe next year you can come over and we'll make this Giant Puffball Pizza.