Pre-heat oven to 350 degrees.
Put graham crackers in a food processor or blender and blend until they turn into fine crumbs. Pour in melted butter and sugar and pulse a few times until well blended.
Press graham cracker mixture evenly onto bottom of an 8-inch square glass or ceramic baking dish. Bake for about 10 minutes, until dry and golden brown. Let cool completely. Leave oven on.
In the bowl of an electric mixer with whisk attachment or in a large bowl with a hand mixer, add egg yolks and lime zest. Mix for about 5 minutes on high speed, until the mixture is nice and thick.
Reduce the speed to medium and add the sweetened condensed milk in a slow stream.
Bring speed back up to high, mix for an additional 3 minutes, until thick. Bring speed to low and add in the fresh squeezed key lime juice, mix until combined.
Pour the filling over the baked graham cracker crust and, using a rubber spatula, spread it evenly. Bake for about 10 minutes until the filling is set.
Let bars cool completely on a wire rack then refrigerate for at least 4 hours or overnight.
Once chilled, slice into 2-inch bars. Top with whipped cream and additional lime zest, if desired.