Sooo... this showed up in our backyard yesterday. Feel sort of like I'm in a Harry Potter movie or something....weird