Place the potatoes in a large pot and cover with cold water. Cover the pot and place it over high heat to bring the water to a boil. Once the water is at a rolling boil, remove lid and liberally salt the water. Allow the potatoes to cook for about 10 minutes, or until a pairing knife easily glides through with just a hint of resistance. Drain the potatoes into a colander and then place the colander back into the pot and cover with a dish towel. Set aside to steam for 15 minutes. After 15 minutes, allow the potatoes to cool for about 15 minutes or until you can handle them.
Combine the mayonnaise, mustard, chipotle peppers, garlic, lime zest, lime juice, orange juice, salt, and pepper in the bowl of a mini food processor or blender. Mix until the dressing is very creamy.
Cut the potatoes in half (for smaller ones) and wedges (for larger ones) and place in a large bowl. Add in the celery, bell pepper, red onion, parsley, scallions and the dressing. Toss well to combine, thinning the mixture with milk or water if it seems too thick. Chill the potato salad for 30 minutes. Enjoy!
*If the heat ends up being too much for you, add a few pinches of sugar to balance it out.