open plains of wyoming with teton mountains in background

When Should I Visit Jackson Hole?