Remove the corn kernels from the four ears of corn and set aside.
In a large flat-bottomed skillet, melt the butter over medium heat on the stovetop. Add the onions and corn from the four ears. Cook for 10 minutes. Stir occasionally.
After 10 minutes of cooking, add the cream and salt to the corn mixture. Stir to combine. Let simmer, uncovered, for 5 minutes on low heat. Place this mixture into a blender or food processor and puree until smooth. Add the corn puree back to the skillet.
Remove the corn kernels from the other remaining two ears of corn and add to the pureed corn mixture. Stir until combined. Bring to simmer over medium-low heat and let cook, covered, for 15 minutes. Stir occasionally to prevent browning.
After the 15 minutes remove the corn from the heat. Add the vinegar, stir to combine and season to taste.
Pour into serving bowls and top with Old Bay Shrimp and crumbled queso fresco. Serve warm.