"It is quite a sight to see. Chelsea Pier has a fabulous view of the river and Statue of Liberty," says Aldrin and Mike.