Ya, thta's where I saw it, too, but at 9:30 pm last night it was far above 20 degrees, more like 60 degrees

I'm pretty positive it was Mars, but I'm on the top of a mountain in the middle of a forest, so there's no real open area to get a clear view.