Pictures of an obviously wonderful long weekend!
photos courtesy of Joel Castro
DSC_1799