Found this strange pair taking root in my front yard. What the hell are they?
Weird Alien Plant Thing January 22, 2009 Marc Arsenault Share Share Link Close share Copy link Found this strange pair taking root in my front yard. What the hell are they? Back to blog