Saturday, November 1, 2025
Friday, October 31, 2025
Power BI Formulas and Calculations - Snack 19
Today, let's talk a bit about Calculations aka Formulas, which are called Measures in Power BI. They are not a whole lot different than their counterparts in Excel. There are some distinct differences though and too many to discuss in this forum.
Everything done in the report so far is nice but does not address one concern.
What if the data does not display some calculation or another?
We have to add it ourselves.
Do we add it to the original spreadsheet before we connect the spreadsheet?
You can but it is not quite as efficient.
What if we do not think about this calculation until after we have already connected it?
That is what we are about to talk about.
Can a calculation be added to our spreadsheet after we have connected it to Power BI?
Yes, but it is awkward at best.
The best way to handle this situation is to do nothing with your original spreadsheet. Best practice is to keep your original data as it was originally sourced and just do a little coding.
Wait a minute, I did not bargain for that!
Don't worry. It is relatively easy, and I am going to tell you exactly what to do.
Let's say for instance that you want to know the difference Sales and Gross Sales.
In Power BI Online,
1) Access the report we have been working on.
2) Choose EDIT
3) Choose OPEN SEMANTIC MODEL (a button on the top row)
The view will change to a little table showing all of the table columns. There will be a green bar at the top that says, "You are in Viewing mode and changes will not be saved."
4) Switch to EDITING by selecting the green menu button in the very top right of the screen that currently says "Viewing"
BEWARE! Keep in mind your changes will be permanent and automatically saved.
5) Right-Click on the table name in the Data Pane on the right.
6) Select "New Measure"
A new box appears at the top of our space with red check box and a green check box which says "Measure = "
In the following steps, we are going to put in the following measure:
Sales Difference = SUM(financials[Gross Sales])-SUM(financials[ Sales])
Pay close attention to what is happening as you type.
7) In the Measure box type "Sales Difference =" over the top of "Measure ="
Nothing happens. Hrmm.
8) Type "SUM" then press <TAB>
Notice that as soon as you began to type, a drop-down of options appears. Those are other expressions that you can use. We are only going with SUM for right now.
Also notice that a "(" was added automatically for you when you hit <TAB>
9) Type "Gr ..."
The name of that column from the table appears suddenly
10) Press <ENTER>
11) Type ")" to close the argument.
Sorry. It does not know when to stop, so you have to tell it.
So far, we should look like "SUM(financials[Gross Sales])."
That is not enough to get us there.
12) Type "-"
Nothing happens.
13) Type "SUM" and press <TAB>
14) Type "Sales"
Now we have a problem. There are two to choose from. We already used one of them though, so that narrows things down.
15) Click the one titled "financials[ Sales]"
16) Type ")" to close the argument.
17) Press <ENTER>
If you did everything right, you should Power BI "Working on it ..." and then your Measure will appear in that box, without any errors or weird red lines underneath parts of it. If it has those things, erase it and start over.
If you cannot get it to work. Grab the full formula above and paste it in that box instead.
18) Switch back to "Viewing" mode by clicking that little button in the top right of your screen that currently says "Editing."
Notice that there now appears to be a column in the table for "Sales Difference." It is actually only a formula that will consistently calculate the difference between those two columns everywhere you use it. It will act like a column but really is not. It is only pretending.
What we have done is tell Power BI that every time we drop in this little pretend column, we want it to calculate the SUM of Gross Sales, calculate the SUM of Sales, then subtract the latter from the former. Easy, right?
You can now go back to your report and use this little formula anywhere you like; well, most anywhere. That is another story for another time though.
A couple of other related stories are New Columns and Visual Calculations.
When we first started with this, about the time of the right-click, you probably noticed you can also add "New Column." That is a whole different situation than what we just did, though it can work much the same, though on a row-by-row basis.
What is the difference?
Days of argument over which is more suitable for conditions in the report.
Stick with DAX for now.
Oh, I probably forgot to mention, that is what "code" we were writing.
While a lot of others try to define catalogs of the various expressions available for DAX, Microsoft has their own and is probably more reliable than others.
Data Analysis Expressions (DAX) Reference - DAX | Microsoft Learn
You might also discover or someone else may also tell you that you can simply use a "Visual Calculation."
You can. It is easier.
Understand that they only apply to the visual selected though and cannot be reused easily.
That is the best I can frighten you on this Halloween.
Happy Measuring!
Friday, October 24, 2025
Power BI Report Titling - Snack 18
It feels like the only thing really missing from this little report is perhaps some sort of title.
Let's add one!
1) Jump into EDIT mode on the report.
2) Click "Text Box" at the top of the screen.
A box appears with an accompanying Format Box. If you have any experience at all with Microsoft Word, you already know what to do here.
3) Give the report a title by typing into that text box.
4) Choose whatever formatting options make you happy.
However, suppose for a moment that you or the person(s) accessing the report would like a date on the report that reflects whatever year, month or day is selected.
That little Format Box is more powerful than you realize.
5) In that Format Box, click "Value."
The format box expands so that you can "Create a dynamic value that updates with your data."
This is where you really to know your data and how you might query it to answer the first question in that box, "How would you calculate this value."
It also helps to know how Power BI wants you to ask this question. Sometimes, you have to play around with the word order to get it to do what you want. I already did that for you here.
6) Type in that box "Latest Date Financials"
7) An option displaying the very same thing you type should appear below that. Choose it!
Just below that, where says "Results," you should see "12/1/2014"
Beneath that is a drop-down to choose how to display that result and other associated formatting options.
Finally, the box at the bottom enables naming the value. This is handy if you have a lot of different values driving that title and/or description and need to keep them all straight. You can literally write an entire diagnosis in that text box, using nothing but defined values.
Let's leave that last one as #Value for now.
8) Click Save on the Formatting Box.
The date should appear in your text box.
You might need to format it to match any text you placed before that.
9) File
10) Save
Let's test it out. Click on "Qtr 2" in the bar graph and the date just created should change to 6/1/2014. If it did not, start over.
Fun, huh?
You can also add many of the options that visualizations have to that text box. If you have it selected, what is normally the Visualizations Pane has become the Format Text Box Pane. That is not the same formatting just covered; it is for the box itself.
That is all I got this week.
While it feels like that is all that is left to do, we still got a few things to talk about, so look for another episode soon.
Friday, October 17, 2025
Power BI Report Filtering Options - Snack 17
There are multitude of ways and means to filter in Power BI. A few snacks back, we talked about how the visualizations can filter one another. Additionally, specific visuals can be included for nothing more than filtering. If you scan through the visualizaiton icons, you will find such filter called "Slicer."
- Click out in the blank space so that you are sure to have nothing selected.
- Find and click the SLICER visualization under the Visualizations tab.
- Drag and drop SEGMENT from the Data Panel into the Visualization Panel Field
- You should see the visualization populate with the market segments.
- Click the boxes and watch the changes
- Unclick all boxes
- Format your visual
- Under Slicer Settings, you will see that this visual has three.
- Vertical List
- Tile
- Drop Down
- Cycle through them and see what happens
- Choose Drop Down when done playing around
- As with other visuals there are other modifications you can make it look just how you like.
- Move and Size your visual to make the most of the space on the page.
- SAVE!!
- Click in the blank space of your report again to ensure nothing is selected.
- Drag and drop the following fields from the data panel to the little box under "Filter on all pages"
- Date
- Discount Band
- Product
- Segment
- SAVE!!
- Require single selection
- This will force the user to choose only one item, though they can still CTRL+Click to choose more.
- Filter type
- Basic filtering
- Offers a list of choices
- Advanced filtering
- Offers a sort of query view enabling more exacting choices
- Relative Date & Relative Time
- Only available for Date fields
- Enables a user to choose a period
- In the last ... however many whatever
- In this ... whatever
- In the next ... however many whatever
- requires futures dates
- Expand or collapse filter card
- Remove (the filter card)
- Lock (the filter so it cannot be changed)
- Hide (nobody can see this filter card when it is published)
Friday, October 10, 2025
Power BI Formatting Report Visuals - Snack 16
You probably noticed a few things about the visuals added that you probably do not care for. Or at least, whomever you are building the report will not want to see.
The little table has values that go down to the penny, which is usually not needed for financials. The "Sum of Profit" visual says "Sum of Profit," which is not particularly descriptive.
The visual that we added last time is titled, "Sum of Sales, Sum of Gross Sales and Sum of Profit by Year and Quarter." While that is relatively descriptive, it is not exactly what we want there. Also, the titles on the X/Y axis seem a little redundant, displaying information that is already highly visible.
This is where formatting the visual comes in and can be very useful in making things look just the way our audience would rather it appear.
Let's slip into EDIT mode on your report and make a few changes.
There are few things to know first that will really help.
After selecting a visualization, when you choose "Format your visual" under Visualizations, there are two tabs under that, "Visual" and "General."
- Visual Tab is for adjusting just about anything related to the presentation of the graphics and the data displayed inside visualization.
- General Tab is for adjusting the overall appearance of the visual, such as its size, shape, color, and other effects.
- Click the Table visual to select it for modification
- Under the Visualizations panel,
- Choose "Format your visual" (NOTE: To adjust the decimal, we can go two directions
- Visual Tab (adjusts the decimal places for this specific column in this visualization)
- Choose "Specific Column"
- From the drop-down under "Apply settings to"
- Choose Series "Sum of Gross Sales"
- Expand Values
- Change "Value decimal places" to "0"
- General Tab (adjusts the decimal places for this data point anywhere it appears in this visualization)
- Data Format
- Under "Apply settings to"
- Choose "Sum of Sales"
- Expand Format Options
- Format = "Whole number"
- Turn ON the "Thousands separator"
- NOTE: You might need to expand your visual now and/or expand the column size, lest the wrap themselves. We already covered how to do that.
- Click the Card visual to select it for modification
- Double-click the column name under "Fields"
- Rename to "Profit"
- Click on that Bar Graph visual to select it for modification
- Under the Visualization panel,
- Choose "Format your visual"
- Visual Tab
- Expand X-Axis
- Turn "Title" off
- Expand Y-Axis
- Turn "Title" off
- General Tab
- Expand "Title"
- in the "Text" box, type "Gross Sales vs Sales vs Profit"
- FILE
- SAVE
Wednesday, October 1, 2025
Wandering about the Yellow Stone
Yellowstone turned out much less annoying that initial perceptions suggested it might be. The crowds promised were nowhere to be found. Weather proved as tolerable as the size of size of the civilization. Temperatures generally started off around 5° C, reaching as high as 25 °C on one date. All of this made for a relaxed and comfortable journey throughout the park. The only looming opposition to planned progress turned out to be the pending government shutdown. In the end, it too turned out trivial and easily managed.
Our first day started with a hike from the front door over to the Grand View of the Grand Canyon of the Yellowstone. It was the perfect start to a near perfect day. Jumping on the road, partly cloudy skies led the way to a visit with Old Faithful. Arriving just in time to find a front-row seat for the eruption with only a few minutes to spare, we did not linger for long. We were concerned there would not be time for other points of interest. It was good thing we did too. The Grand Prismatic Overlook, Firehole Canyon, and a wrong turn along the trail in Norris Geyser Basin consumed the remainder of the day.
The following day proved much more of a challenge as regards finding sunlit locations. Mostly cloudy skies and slightly cooler temperatures shrouded a good portion of the day. Escaping through Dunraven Pass, we stumbled on a wolf sighting just before The Petrified Tree. The latter proved more of a sighting than the former. A random detour easterly along the Lamar River turned up little beyond reconstruction of the overpass and a distant herd of bison. Most "herds" counted as 10 or so loitering about the landscape.
Turning about halfway along, we made Mammoth Springs a proper priority and spent a good amount time lingering there before moving on to Gardiner and sustenance. That is where we found the Elk were hiding, counting more than in all of the park. A lazy reentry through the Roosevelt Arch followed, managed by a dump truck ambling along at 25 km/hr. It finally peeled away, enabling a more expedient progression on through the Silver Gate, ending with the amazing Sheepeater Cliff, before returning to the comfort of our quiet cabin in the pines.
Sunday, September 28, 2025
Entering the Caldera
We were relieved to finally be standing at the base of the Grand Tetons, across Colter Bay. Many others were equally gratified at the scene, which included facilities that had been nonexistent in the past 100 km. After an hour or so waiting for the Grand Tetons to do something more spectacular than just stand there, we gave up and began to purse the path named after the infamous philanthropist, John D. Rockefeller to complete our quest to reach The Yellow Stone.
![]() |
| map image borrowed from National Geographic |
Saturday, September 27, 2025
Kong to Casper
Friday, September 26, 2025
Sunset and Cookies
"The best laid plans of mice and men often go awry," and the start of the expedition out to the Yellow Stone proved no exception. Plans to arrive in Lincoln for sunset were quickly derailed by a need for sustenance. We could have forged ahead but maintaining amicable relations among our crew felt more important.
Approaching Tracy, a prior recommendation came to mind, and the Country Cafe happily supported the previously mentioned effort with a quick and delicious meal that surpassed expectations. Fat and happy, nobody cared that the last 100 or so kilometers of the day would be under cover of darkness.
A pause for fuel on a bluff near Rock Port in Missouri enabled an opportunity to momentarily admire the ongoing descent of the great ball of fire in the sky. The situation left little time for any other diversions, though that was understood to be a facet of this leg of the journey. Indeed, we hardly even noticed passing through Iowa.
Lincoln appeared shortly after without incident, and any concerns related to our first host quickly evaporated. Bridgepoint Inn & Suites offered a friendly, clean and well-kept establishment. While nothing fancy, those three points go a long way towards supporting the proper state of mind on any expedition.
Dusting ourselves off and settling in, a celebratory walk across the street enabled acquisition of a dose of hot chocolate and cookies. That put the day in perspective, readying the soul for the coming stretch across Nebraska and Wyoming in our quest to reach Yellowstone.
Power BI Report Chart Visual - Snack 15
- Drag-and-Drop the date field to that little box.
- A new visual should appear with the date
- It is broken out by Year, Month, Quarter, Day.
- That is good.
- Do the same and Add Sales.
- You should be able to Drag-and-Drop it just below the Date portion.
- Add Gross Sales.
- Add Profit.
- We are back to a boring table.
- Under the Visualizations pane,
- click on the icon for "Line and clustered column chart."
- The boring table should change to a fancy bar chart.
- If it does, great!
- If it does not, and only a new blank visualization appears, that means your table was not selected when you clicked that icon. Select your table visual and try again.
- You can also select the other blank visual, hit that little ". . ." menu and choose to remove it.
- Stretch out your new visual so you can see more of it.
- It is probably only displaying 2 years columns, and how come there is a line on the icon and none on the chart?
- Return to the Visualizations pane,
- click and drag "Sum of Profit" down to where it says, "Add data fields here" in the section beneath that for "Line-y axis."
- Ta-Da! We have a line!
- Still a little boring though.
- Hover over the visual.
- Click the icon that looks like two down arrows that split into two.
- Save.
Wednesday, September 24, 2025
Planning for the Yellow Stone - Phase 5
Just when you thought there was nothing left to plan for, guess again.
Things need piled up. Plans need distributed to those with concern. New hiking shoes need broken in.
It would be a little ridiculous to get on the trail with a stiff pair of shoes.
I cannot think of a better way to get blisters.
Beating up the new foot cushions on local trails are good insurance against that, especially if they are an entirely new model, with different traction and balance considerations dynamics.
There is a distinct difference the new set and my old pair of Columbia Redmond III. Discovering that they were no longer made proved extremely disappointing. I have been using that model for years. They are heavier than most, with a much thicker tread that just seems to grip better.
Replacement tires are Merrell Accentor 3. They are definitely lighter, though lack the same grip, leaving me stumbling about a little more than anticipated. There will definitely be a period of adaptation.
Friday, September 19, 2025
Power BI Report Card Visual - Snack 14
That little table we made is nice. It would be better if it were a little more reactive to changing conditions in the report.
What does that mean, anyway?
As mentioned previously, Power BI is not meant to simply display plain old ordinary data in the same plain old ordinary way that Excel does it. What would be the point of that? It is meant to offer opportunities for manipulation, interactivity, and self-service analysis.
Let's jump into EDIT mode on our report and I will show you what I mean.
- Select the table visualization that we created last time.
- Right-Click
- Copy
- Copy visual
- On the keyboard <CTRL>+V
- A copy of the table should appear
- Grab the new visual and drag it out of the way somewhere but keep it selected.
- In the Visualizations pane,
- Click on "Card," which looks like a little box with a "1 2 3" inside.
- It should change your table to plain white box with 127.93M inside.
- File -> Save
Drag and drop the [Profit] field from the Data pane into the Fields section of the Visualizations pane.
Friday, September 12, 2025
Power BI Report Question - Snack 13
- Add a field
- Remove multiple fields
- Change the style on your table.
- Change how a field is displayed
- Save the report.
- Add the Year column to the beginning of your list of columns
- Change the Year column to "Do not summarize"
- Move "Sum of Gross Sales" behind the "Year" column
- Move "Sum of Sales" behind that column
- Move "Sum of Profit" behind that column
- Change the visualization Style Preset to "Alternating Rows"
- File
- Save
Monday, September 8, 2025
Planning for the Yellow Stone - Phase 4
The next phase in planning is somewhat easy. We picked up the Annual Pass, since we will be visiting 3 National Parks, at minimum. We just need to figure out what to wear now, and how to stuff it all in the vehicle. Both of those will be a small challenge. The transport is small, though we believe sufficient
The weather will range anywhere from 0-10 °C while we are there, so everything from our fall and deep winter wardrobe will be required. Actually, the plan is for jeans and flannel, at least for me. Oh, and a parka.
The way things usually go, we will need none of that. It will be warm and welcoming there, while the homestead plunges into the depths of winter. I know we could not be that lucky though.
Other points of interest in this phase including checking the general sunrise/sunset and moonrise/moonset. The later will offer no dark night sky on this visit. It will be a quarter moon advancing quickly on a full moon, setting around and after 11 pm.
Friday, September 5, 2025
Power BI Report SUM - Snack 12
Welcome back! It is time to talk maths for a moment. There is a bit here that is kind of important to know.
If you are using the same fields I am, you will notice something a little unusual at the top of the Table visual that we put together. Many of the columns begin with "Sum of ...," instead of simply stating the column name.
What does that mean?
It means that it is summarizing that column. It is not the same as adding, but it is. It is not the same function as Excel, but it is.
I know, that is not exactly helpful.
Well, it is not exactly easy to explain either.
Hopefully, this example will help.
If I have multiple Sales entries on a certain date, it will only show the total of those entries on that date for all of the attributes chosen.
Still confused?
If we only had the one attribute "Sale Amount?" it would summarize that. Consider these entries.
6/1/2014 - $3
6/1/2014 - $2
6/1/2014 - $6
7/1/2014 - $4
Using this data, our table would likely appear as follows:
6/1/2014 - $11
7/1/2014 - $4
Of course, if you added another attribute to that, such as Country, it would appear differently. Consider these entries.
6/1/2014 - $4 - Canada
6/1/2014 - $1 - France
6/1/2014 - $5 - France
7/1/2014 - $2 - Canada
Using this data, our table would likely appear as follows:
6/1/2014 - $4 - Canada
6/1/2014 - $6 - France
7/1/2014 - $2 - Canada
- Choose "Edit" mode
- Select the Visualization
- In the Visualization Pane,
- Click the tiny down arrow next to "Sum of Sales"
- A somewhat lengthy menu appears, with a checkmark next to "Sum."
- Choose "Don't Summarize" and watch the results change.
- Go back and choose any of the other options below that.
- Try them all if you like.
- Keep in mind what was just explained.
- DO NOT SAVE!
Thursday, September 4, 2025
Planning for the Yellow Stone - Phase 3
Turning attention to Yellowstone National Park required a whole new map. The original build apparently contained too many layers. There were nine in all, one for each day on the road, as well as other layers for those sights we wanted to catch up with. It is now consolidated, and will be shared along in due time, after the expedition is complete.
We knew generally where and what we wanted to do while in Yellowstone. The layout of things, time distances and accessibility were points of research for this round. Driving a thousand miles seemed to necessitate some sort of plan of attack though.
A journey down the YouTube rabbit hole revealed many of the essential things. Don't pet the bison. Don't swim in the hot springs. Keep a safe distance from all wildlife, lest you become their punching bag or their next meal. The above video stood out much more than many of the others, when it came to actually planning a handful of days in the park. Indeed, it impressed us so much so that we modeled our own coming adventure on it, carefully mapping out the stops of their 3-day adventure and modifying it to fit our locale and timeline.
|
| image borrowed from We're in the Rockies |
The decision to do so is really for no other reason than to have a look at the Grand Tetons, prior to entering the Yellowstone valley itself. There was no sense in arriving by way of the same route we came in and that National Park has been on the list of things to do for just as long as Yellowstone. The only entrance not covered in our plans is the elusive Silver Gate. I am sure we will find a way.
Monday, September 1, 2025
Friday, August 29, 2025
Power BI Report and Semantic Model Naming - Snack 11
While thinking about what would be next for this series, I went to access the report we have been working on and found the proper topic before even opening the report.
If you have been following along and using the same sample dataset, you might have noticed a small inconsistency in naming between the Report and the Semantic Model. This is captured in the screen shot above.
Yours may or may not have this issue. If it doesn't, aren't you lucky!?
I am not entirely certain what happened here, and it is mostly irrelevant.
Usually, whenever you create/publish to the Power BI service, the name used for the report will be exactly the same as the Semantic Model. For whatever reason, it did not this time.
This kind of bothers me. I prefer that both names match so that they remained paired up and intend to rename both of them to "Financial Sample."
This can be done within the service and not impact anything. They will remain connected.
How do we do that?
Access "My workspace," and ...
For the Report,
- Hover over the row with the report name
- A ". . ." menu appears next to the report name.
- Click the " . . . " menu
- Choose settings
- Here you can choose to
- Name / Rename the Report
- Give the Report a Description
- Add Contact Information
- Choose an Endorsement for the report
- Multiple other useful settings
- Rename the Report
- Save
And for the Semantic Model,
- Hover over the name of the Semantic Model
- A ". . ." menu appears next to the report name.
- Click the " . . . " menu
- Choose "Rename"
- Rename your Dataset name aka Semantic Model.
- Save
That is really all there is to it. To me, everything looks much cleaner now and my mind immediately recognizes that these two are connected. I do not have to waste any though on that. Hopefully, it helps you too.
Wednesday, August 27, 2025
Planning for the Yellow Stone - Phase 2
The next phase in planning for the journey across the western plains involved identifying exactly where we were going to stay, as well as what might be worth investigating along the way.
Most of where to stay had been decided in the previous, based on availability of lodging and reviews of available lodging. It was time to narrow things though.
Indeed, the stay in Lincoln had been driven by the alternatives. Anywhere else within 3-5 hours of home along our route proved wholly unacceptable. The reviews of establishments along I-80 ranged from horrible to down right frightening, leaving one to wonder if the area were being terrorized by desperados. It was Lincoln who seemed the only safe haven. We will confirm that in the post mortem.
The interstate hotel terrorists final destination might as well be Casper. It seemed to host the same issue with much of the establishments. We were lucky enough to find a basement apartment Air BnB. A little more luck and we will survive the night long enough to make a break for Yellowstone the following morning.
| image borrowed from YellowstoneParkLodges |
The middle of Yellowstone seemed to be the best choice all around for those arrangements. Rates at Canyon Lodge & Cabins seemed reasonable enough for base camp, and we could not think of a better way to become acquainted with the park, especially if we end up snow bound.
Locating a place more specific than the general locale turned out a much easier exercise for the journey homeward. Our estimates indicated that adequate overnight facilities were very likely facilitated by a lack of proximity to any highly traveled roadway, in particular the interstate system.
In the midst of all of this decision making was going on, I also began scanning the route for various points of interest. Actually, this had been happening all along, I just focused on it a bit more.
All of the routing had already been plugged into MyMaps.Google.com. Adding sights to see was a natural evolution for this situation.
Locating interesting objects along the way is more awkward and time-consuming than it should be these days. I am not sure who to hate for that, excepting maybe mobile device design trends and an inability of software makers to fully understand user needs.
| image borrowed from NewEgg |
The best trip planning software Microsoft could produce still trumps anything available now. "Streets and Trips" could do all of this in a flash. One could plan a route more easily, get relatively accurate estimates of travel time and costs, customizable based on your specifications, as well as easily identify any sort of category within a certain distance of the route. For the life of me, I will never understand why such useful software is abandoned. Nothing even comes close these days.
Lacking that most useful tool, the only option is manual review, which consists of zooming down to whatever scale enables a view of about a couple of miles or so of the route, then simply scanning the route for anything nearby. It does give one a sense of the proximity of more serious points of interest, like somewhere to eat. That is not something that can really be planned. It is nice to know available options at end points though.
The result of all of this maneuvering appears in the map below. When the post mortem is conducted, the actual detailed maps will be shared along.
Popular Variations
-
Juniper at Dragon Point, Black Canyon of the Gunnison National Park Colorado / Utah Road Trip Day 3: Gunnison to Montrose With only...
-
Kayaking on the Little Red River Floating along the Little Red River in search of Trout We got an early start on another sunny and ...
-
Only just now made aware of the use of the above photograph on a click-bait site, I was a bit annoyed. It was not so much that the photo wa...
-
In the tradition of Memorial Day, our party made the usual rounds around town, then broke away to the south to discover the permanent homes ...




























