Aliens have landed in Wisconsin! They’ve also held an annual parade since 1987 – why wasn’t this on the news?

Thursday, 4th June 2009 by @gsightseeing