Salt Lake City Temple Rising Ramparts

  • $49.95