Crystal Balls

Crystal Balls are magical items featured on ABC's Once Upon a Time. It first appears in fifth episode of the second season.