IRVINE, NORTH AYRSHIRE
IRVINE BEACH, SCOTLAND
MONTREAL, QUEBEC
MONTREAL
BROOKLYN, NY
TIME INC.
WEST PALM BEACH, FL