No. Would need to do some training at shorter distances before doing 21 miles on a whim.
Case in point: my gf walked 50k along the Thames last Fri night/Sat morning to raise money for a mental health charity. She set off at 5pm, and finished at 7am. She had maybe a dozen blisters on her feet...