Up front, residents from 32 different countries sat, many in their Sunday best, with miniature American flags balanced on their laps or waved in hands, as the crowd waited for a ceremony to start.
Up front, residents from 32 different countries sat, many in their Sunday best, with miniature American flags balanced on their laps or waved in hands, as the crowd waited for a ceremony to start.