Tag: The Bank of America Shamrock Shuffle Opens Registration For a Virtual Race Designed to Keep Runners Motivated and Moving This Winter