Place unpeeled potatoes in a large saucepan. Fill the saucepan with water to cover potatoes. Bring to boil and simmer for about 30 or more minutes until potatoes are done and can be easily pierced with a fork.
Drain potatoes from water, let the cool and then peel. Or, alternatively, peel each hot potato under the cold running water.
Place peeled potatoes into a large mixing bowl. Using a potato masher, mash them slightly. Then, melt butter and add it to the potatoes, continuing to mash. Heat up half and half on the stove top or in microwave until hot but not boiling - add to the mashed potatoes, continuing to mash. Do not add all half & half at once - start by adding ½ cup half and half, then add more if needed, to achieve the desired texture.
Top mashed potatoes with chopped bacon and green onions. Or, mix those right in!