For my 30th bday, some friends and I walked around the perimeter of Manhattan. It took just over 20 hours, but that's mostly because we stopped several at bars along the way.
It took her and most others around 12 hours; I can easily believe 20 if you're stopping at bars along the way :P