Photos taken by Marisa Brunetta and Stephen O'Connor. All rights reserved.