The aliens have landed. That means party time on bikes. This is why I love Denver.