Is is Brandon, Vermont or some other town, some other place, at some other time long ago, on Mars?

Brandon Vermont and a Town on Mars