Today, Lord Byron declared that it was time he and Lady Isabella start exploring their new town, New York City. The first destination, Carl Schurz Park on the Upper East Side. After visiting the spectacular garden surrounding the famous Peter Pan statue, our royal pair took in the wonderful rustic surroundings that are maintained by local volunteers. Then, of course, they made some new friends at the dog run.