Alien-like snow angel discovered in backyard
During the winter weather you can always find different types of animal prints in the snow. However, a mysterious snow print was discovered by user 'jordanrandomness'. It's at least 3 feet long and looks like whatever created it was floating on top of the snow. What do you think it is?